sheep pox - French English Dictionary